> ## Documentation Index
> Fetch the complete documentation index at: https://sequence-0fb8d9e6-relayer_docs.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# スワップ クイックスタート

> SequenceのUnreal SDKを使ってスマートスワップを行うためのクイックスタートガイドです。

<Steps>
  <Step title="スワップ価格の取得">
    指定したトークンペアの価格を取得します。または`GetSwapPrices`を呼び出して利用可能なオプション一覧を取得できます。
    `UniSwap`などのDEXに十分な資金があることを確認してください。

    <Frame>
      <img src="https://mintcdn.com/sequence-0fb8d9e6-relayer_docs/6udOBi1aBhs72bAQ/images/unreal/get_swap_price.png?fit=max&auto=format&n=6udOBi1aBhs72bAQ&q=85&s=9479ca9eab851d26712413b211f9ff07" width="2074" height="1104" data-path="images/unreal/get_swap_price.png" />
    </Frame>
  </Step>

  <Step title="スワップ見積もりの取得">
    指定したトークンペアの価格が分かったら、同じペアで`Get Swap Quote`を呼び出し、スワップに必要なトランザクションデータを取得します。
  </Step>

  <Step title="トランザクションの送信">
    `Get Swap Quote`から取得したトランザクションデータを使い、トランザクションオブジェクトを作成します。
    まず`Approve Data`を追加し、その後に`Transaction Data`を追加してください。`Add Raw`の呼び出し順序が同じであることを確認しましょう。

    <Frame>
      <img src="https://mintcdn.com/sequence-0fb8d9e6-relayer_docs/6udOBi1aBhs72bAQ/images/unreal/guides/send_swap_transaction.png?fit=max&auto=format&n=6udOBi1aBhs72bAQ&q=85&s=f58c88edfe021505b1aa0db7ccb0c277" width="2850" height="1452" data-path="images/unreal/guides/send_swap_transaction.png" />
    </Frame>
  </Step>
</Steps>
